package ai.zixing.mediator02;


import lombok.Data;

/**
 * 具体的中介者 【中介机构】
 */
@Data
public class MediatorStructure extends Mediator {
    // 中介要知晓房主和租房者的信息
    private HouseOwner houseOwner;
    private Tenant tenant;

    @Override
    public void contact(String message, Person person) {
        if(person == houseOwner){  // 如果是房主,则租房者获得信息
            tenant.getMessage(message);
        }else { // 如果是租房者则获取房主信息
            houseOwner.getMessage(message);
        }
    }
}
